<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
<script>
  let array = [1, 2, 3, 4, 5]
  //  截取前两个元素
  //注意 slice元素不会影响到原始数组，而是创建了一个新的数组；这是包头不顾尾的
  let numbers = array.slice(1, 2);
  console.log(numbers)

  //  splice方法
  //  splice会影响到原始数组，并且splice方法更加强大，可以替换数组元素;返回值是被替换了的数组元素
  // 0,2 代表了从0位置开始往后取两个元素，和slice不同
  //数组的替换
  let numbers1 = array.splice(1, 2, "hello", "world");
  console.log(array)

  //  数组的增加
  array.splice(1, 0, '我是新来的')
  console.log(array)
</script>
</body>
</html>